package com.zhenhao.xsq.ui.activity.user.contract;


import com.zhenhao.xsq.entity.BaseEntity;
import com.zhenhao.xsq.ui.activity.base.BasePresenter;
import com.zhenhao.xsq.ui.activity.base.BaseView;
import com.zhenhao.xsq.utils.UploadUtil;

import java.util.List;
import java.util.Map;

/**
 * @author xlei
 * @Package The contract for UserInfoActivity
 * @Description: $description
 * @date 2019/03/15 13:59:39
 */
public interface UserInfoContract {
    interface View extends BaseView<UserInfoContractPresenter> {
        /**
         *
         */
        void showProgressDialog();

        /**
         *
         */
        void closeProgressDialog();

//        void deleteSuccess(BaseEntity baseEntity);
//
//        void upload(List<String> path);
//
//        void saveFaceSuccess(BaseEntity baseEntity);
    }

    interface UserInfoContractPresenter extends BasePresenter {
        //        /**
//         *
//         */
//        void getBusinessInfo(Map map);
//        void deleteUser(String yezhuid);
//
////        //拍照上传
////        void fromCameraUpLoad();
////
////        //从相册上传
////        void fromAlbumUpLoad();
//
//        //上传图片
//        void upLoadFile(Map map, List<String> path, UploadUtil.UploadFileCallBack callBack);
//
//        void saveFace(Map map);

    }
}